package com.bcbim.smart_water_interface.line.VO;

import com.bcbim.common.response.annotation.TranslationField;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description:
 * @Author XueHao
 * @Date 2021/8/13
 * @Version V1.0
 **/
@Data
public class PipelineLineDataVO implements Serializable {
    private String policyTypeName;
    private String policyType;
    private String id;
    private String pipelineType;
    private String code; //管线编号

    private String roadName;//所在道路

    private String roadId;//所在道路id

    private String startPointId; //起始点号

    private String startCode; //起始点号

    private String endPointId;   //终止点号

    private String endCode;   //终止点号

    private String startHigh;//起始点高程

    private String endHigh;//终止点高程

    private String startBury;//起始点埋深

    private String endBury;//终止点埋深

    @TranslationField(typeFlag = "flowDirectionType")
    private String flowDirection; //流向

    private String flowDirectionType; //流向

    @TranslationField(typeFlag = "materialType")
    private String material; //材质

    private String materialType; //材质

    @TranslationField(typeFlag = "usesType")
    private String uses;//用途( 1合流 2污水 3雨水)

    private String usesType;//用途( 1合流 2污水 3雨水)

    @TranslationField(typeFlag = "buryType")
    private String buryType;//埋设方式

    private String buryType1;//埋设方式

    private Integer pipeDiameter;//管径

    private String diameter;//方形管径

    private String constructionTime;//埋设年代

    private String ownershipOrg;//权属单位

    private String surveyDate;//探测日期

    private String surveyOrg;//探测单位

    private String supervisingOrg;//监理单位

    private String startLongitude;

    private String startLatitude;

    private String endLongitude;

    private String endLatitude;


}
